[INFO] fetching crate rdma-mummy-sys 0.2.4...
[INFO] fixing rdma-mummy-sys-0.2.4 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate rdma-mummy-sys 0.2.4 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate rdma-mummy-sys 0.2.4
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate rdma-mummy-sys 0.2.4
[INFO] tweaked toml for crates.io crate rdma-mummy-sys 0.2.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rdma-mummy-sys 0.2.4 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rdma-mummy-sys 0.2.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787
[INFO] running `Command { std: "docker" "start" "93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bindgen v0.66.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rdma-mummy-sys v0.2.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/opcode.rs (2 fixes)
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs (124 fixes)
[INFO] [stderr]        Fixed src/mlx5dv.rs (12 fixes)
[INFO] [stderr]        Fixed src/verbs.rs (108 fixes)
[INFO] [stderr]    Migrating examples/server.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating examples/client.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.99s
[INFO] [stderr] crater-edition-check: rdma-mummy-sys v0.2.4 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling rdma-mummy-sys v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:2086:1
[INFO] [stdout]      |
[INFO] [stdout] 2086 | / extern "C" {
[INFO] [stdout] 2087 | |     pub fn ibv_wc_status_str(
[INFO] [stdout] 2088 | |         status: ibv_wc_status::Type,
[INFO] [stdout] 2089 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 2090 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:2816:1
[INFO] [stdout]      |
[INFO] [stdout] 2816 | / extern "C" {
[INFO] [stdout] 2817 | |     pub fn ibv_rate_to_mult(rate: ibv_rate::Type) -> ::std::os::raw::c_int;
[INFO] [stdout] 2818 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:2819:1
[INFO] [stdout]      |
[INFO] [stdout] 2819 | / extern "C" {
[INFO] [stdout] 2820 | |     pub fn ibv_rate_to_mbps(rate: ibv_rate::Type) -> ::std::os::raw::c_int;
[INFO] [stdout] 2821 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:4328:1
[INFO] [stdout]      |
[INFO] [stdout] 4328 | / extern "C" {
[INFO] [stdout] 4329 | |     pub fn ibv_wr_opcode_str(
[INFO] [stdout] 4330 | |         opcode: ibv_wr_opcode::Type,
[INFO] [stdout] 4331 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 4332 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:5475:1
[INFO] [stdout]      |
[INFO] [stdout] 5475 | / extern "C" {
[INFO] [stdout] 5476 | |     pub fn ibv_qp_to_qp_ex(qp: *mut ibv_qp) -> *mut ibv_qp_ex;
[INFO] [stdout] 5477 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8642:1
[INFO] [stdout]      |
[INFO] [stdout] 8642 | / extern "C" {
[INFO] [stdout] 8643 | |     pub fn ibv_get_device_list(
[INFO] [stdout] 8644 | |         num_devices: *mut ::std::os::raw::c_int,
[INFO] [stdout] 8645 | |     ) -> *mut *mut ibv_device;
[INFO] [stdout] 8646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8647:1
[INFO] [stdout]      |
[INFO] [stdout] 8647 | / extern "C" {
[INFO] [stdout] 8648 | |     pub fn ibv_free_device_list(list: *mut *mut ibv_device);
[INFO] [stdout] 8649 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8650:1
[INFO] [stdout]      |
[INFO] [stdout] 8650 | / extern "C" {
[INFO] [stdout] 8651 | |     pub fn ibv_get_device_name(device: *mut ibv_device) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8652 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8653:1
[INFO] [stdout]      |
[INFO] [stdout] 8653 | / extern "C" {
[INFO] [stdout] 8654 | |     pub fn ibv_get_device_index(device: *mut ibv_device) -> ::std::os::raw::c_int;
[INFO] [stdout] 8655 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8656:1
[INFO] [stdout]      |
[INFO] [stdout] 8656 | / extern "C" {
[INFO] [stdout] 8657 | |     pub fn ibv_get_device_guid(device: *mut ibv_device) -> __be64;
[INFO] [stdout] 8658 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8659:1
[INFO] [stdout]      |
[INFO] [stdout] 8659 | / extern "C" {
[INFO] [stdout] 8660 | |     pub fn ibv_open_device(device: *mut ibv_device) -> *mut ibv_context;
[INFO] [stdout] 8661 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8662:1
[INFO] [stdout]      |
[INFO] [stdout] 8662 | / extern "C" {
[INFO] [stdout] 8663 | |     pub fn ibv_close_device(context: *mut ibv_context) -> ::std::os::raw::c_int;
[INFO] [stdout] 8664 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8665:1
[INFO] [stdout]      |
[INFO] [stdout] 8665 | / extern "C" {
[INFO] [stdout] 8666 | |     pub fn ibv_import_device(cmd_fd: ::std::os::raw::c_int) -> *mut ibv_context;
[INFO] [stdout] 8667 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8668:1
[INFO] [stdout]      |
[INFO] [stdout] 8668 | / extern "C" {
[INFO] [stdout] 8669 | |     pub fn ibv_import_pd(context: *mut ibv_context, pd_handle: u32) -> *mut ibv_pd;
[INFO] [stdout] 8670 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8671:1
[INFO] [stdout]      |
[INFO] [stdout] 8671 | / extern "C" {
[INFO] [stdout] 8672 | |     pub fn ibv_unimport_pd(pd: *mut ibv_pd);
[INFO] [stdout] 8673 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8674:1
[INFO] [stdout]      |
[INFO] [stdout] 8674 | / extern "C" {
[INFO] [stdout] 8675 | |     pub fn ibv_import_mr(pd: *mut ibv_pd, mr_handle: u32) -> *mut ibv_mr;
[INFO] [stdout] 8676 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8677:1
[INFO] [stdout]      |
[INFO] [stdout] 8677 | / extern "C" {
[INFO] [stdout] 8678 | |     pub fn ibv_unimport_mr(mr: *mut ibv_mr);
[INFO] [stdout] 8679 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8680:1
[INFO] [stdout]      |
[INFO] [stdout] 8680 | / extern "C" {
[INFO] [stdout] 8681 | |     pub fn ibv_import_dm(context: *mut ibv_context, dm_handle: u32) -> *mut ibv_dm;
[INFO] [stdout] 8682 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8683:1
[INFO] [stdout]      |
[INFO] [stdout] 8683 | / extern "C" {
[INFO] [stdout] 8684 | |     pub fn ibv_unimport_dm(dm: *mut ibv_dm);
[INFO] [stdout] 8685 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8686:1
[INFO] [stdout]      |
[INFO] [stdout] 8686 | / extern "C" {
[INFO] [stdout] 8687 | |     pub fn ibv_get_async_event(
[INFO] [stdout] 8688 | |         context: *mut ibv_context,
[INFO] [stdout] 8689 | |         event: *mut ibv_async_event,
[INFO] [stdout] 8690 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8691 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8692:1
[INFO] [stdout]      |
[INFO] [stdout] 8692 | / extern "C" {
[INFO] [stdout] 8693 | |     pub fn ibv_ack_async_event(event: *mut ibv_async_event);
[INFO] [stdout] 8694 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8695:1
[INFO] [stdout]      |
[INFO] [stdout] 8695 | / extern "C" {
[INFO] [stdout] 8696 | |     pub fn ibv_query_device(
[INFO] [stdout] 8697 | |         context: *mut ibv_context,
[INFO] [stdout] 8698 | |         device_attr: *mut ibv_device_attr,
[INFO] [stdout] 8699 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8700 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8701:1
[INFO] [stdout]      |
[INFO] [stdout] 8701 | / extern "C" {
[INFO] [stdout] 8702 | |     #[link_name = "\u{1}ibv_query_port"]
[INFO] [stdout] 8703 | |     pub fn ibv_query_port_compat(
[INFO] [stdout] 8704 | |         context: *mut ibv_context,
[INFO] [stdout] ...    |
[INFO] [stdout] 8707 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8708 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8709:1
[INFO] [stdout]      |
[INFO] [stdout] 8709 | / extern "C" {
[INFO] [stdout] 8710 | |     pub fn ibv_query_port_speed(
[INFO] [stdout] 8711 | |         context: *mut ibv_context,
[INFO] [stdout] 8712 | |         port_num: u32,
[INFO] [stdout] 8713 | |         port_speed: *mut u64,
[INFO] [stdout] 8714 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8715 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8716:1
[INFO] [stdout]      |
[INFO] [stdout] 8716 | / extern "C" {
[INFO] [stdout] 8717 | |     pub fn ibv_query_gid(
[INFO] [stdout] 8718 | |         context: *mut ibv_context,
[INFO] [stdout] 8719 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 8722 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8723 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8724:1
[INFO] [stdout]      |
[INFO] [stdout] 8724 | / extern "C" {
[INFO] [stdout] 8725 | |     pub fn _ibv_query_gid_ex(
[INFO] [stdout] 8726 | |         context: *mut ibv_context,
[INFO] [stdout] 8727 | |         port_num: u32,
[INFO] [stdout] ...    |
[INFO] [stdout] 8732 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8733 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8734:1
[INFO] [stdout]      |
[INFO] [stdout] 8734 | / extern "C" {
[INFO] [stdout] 8735 | |     pub fn _ibv_query_gid_table(
[INFO] [stdout] 8736 | |         context: *mut ibv_context,
[INFO] [stdout] 8737 | |         entries: *mut ibv_gid_entry,
[INFO] [stdout] ...    |
[INFO] [stdout] 8741 | |     ) -> isize;
[INFO] [stdout] 8742 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8743:1
[INFO] [stdout]      |
[INFO] [stdout] 8743 | / extern "C" {
[INFO] [stdout] 8744 | |     pub fn ibv_query_pkey(
[INFO] [stdout] 8745 | |         context: *mut ibv_context,
[INFO] [stdout] 8746 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 8749 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8750 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8751:1
[INFO] [stdout]      |
[INFO] [stdout] 8751 | / extern "C" {
[INFO] [stdout] 8752 | |     pub fn ibv_get_pkey_index(
[INFO] [stdout] 8753 | |         context: *mut ibv_context,
[INFO] [stdout] 8754 | |         port_num: u8,
[INFO] [stdout] 8755 | |         pkey: __be16,
[INFO] [stdout] 8756 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8757 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8758:1
[INFO] [stdout]      |
[INFO] [stdout] 8758 | / extern "C" {
[INFO] [stdout] 8759 | |     pub fn ibv_alloc_pd(context: *mut ibv_context) -> *mut ibv_pd;
[INFO] [stdout] 8760 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8761:1
[INFO] [stdout]      |
[INFO] [stdout] 8761 | / extern "C" {
[INFO] [stdout] 8762 | |     pub fn ibv_dealloc_pd(pd: *mut ibv_pd) -> ::std::os::raw::c_int;
[INFO] [stdout] 8763 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8764:1
[INFO] [stdout]      |
[INFO] [stdout] 8764 | / extern "C" {
[INFO] [stdout] 8765 | |     pub fn ibv_reg_mr_iova2(
[INFO] [stdout] 8766 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8767 | |         addr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8771 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8772 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8773:1
[INFO] [stdout]      |
[INFO] [stdout] 8773 | / extern "C" {
[INFO] [stdout] 8774 | |     pub fn ibv_reg_mr(
[INFO] [stdout] 8775 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8776 | |         addr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8779 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8780 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8781:1
[INFO] [stdout]      |
[INFO] [stdout] 8781 | / extern "C" {
[INFO] [stdout] 8782 | |     pub fn ibv_reg_mr_iova(
[INFO] [stdout] 8783 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8784 | |         addr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8788 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8789 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8790:1
[INFO] [stdout]      |
[INFO] [stdout] 8790 | / extern "C" {
[INFO] [stdout] 8791 | |     pub fn ibv_reg_dmabuf_mr(
[INFO] [stdout] 8792 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8793 | |         offset: u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 8798 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8799 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8800:1
[INFO] [stdout]      |
[INFO] [stdout] 8800 | / extern "C" {
[INFO] [stdout] 8801 | |     pub fn ibv_reg_mr_ex(
[INFO] [stdout] 8802 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8803 | |         mr_init_attr: *mut ibv_mr_init_attr,
[INFO] [stdout] 8804 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8805 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8814:1
[INFO] [stdout]      |
[INFO] [stdout] 8814 | / extern "C" {
[INFO] [stdout] 8815 | |     pub fn ibv_rereg_mr(
[INFO] [stdout] 8816 | |         mr: *mut ibv_mr,
[INFO] [stdout] 8817 | |         flags: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 8822 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8823 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8824:1
[INFO] [stdout]      |
[INFO] [stdout] 8824 | / extern "C" {
[INFO] [stdout] 8825 | |     pub fn ibv_dereg_mr(mr: *mut ibv_mr) -> ::std::os::raw::c_int;
[INFO] [stdout] 8826 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8827:1
[INFO] [stdout]      |
[INFO] [stdout] 8827 | / extern "C" {
[INFO] [stdout] 8828 | |     pub fn ibv_create_comp_channel(context: *mut ibv_context) -> *mut ibv_comp_channel;
[INFO] [stdout] 8829 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8830:1
[INFO] [stdout]      |
[INFO] [stdout] 8830 | / extern "C" {
[INFO] [stdout] 8831 | |     pub fn ibv_destroy_comp_channel(
[INFO] [stdout] 8832 | |         channel: *mut ibv_comp_channel,
[INFO] [stdout] 8833 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8834 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8835:1
[INFO] [stdout]      |
[INFO] [stdout] 8835 | / extern "C" {
[INFO] [stdout] 8836 | |     pub fn ibv_dm_export_dmabuf_fd(dm: *mut ibv_dm) -> ::std::os::raw::c_int;
[INFO] [stdout] 8837 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8838:1
[INFO] [stdout]      |
[INFO] [stdout] 8838 | / extern "C" {
[INFO] [stdout] 8839 | |     pub fn ibv_create_cq(
[INFO] [stdout] 8840 | |         context: *mut ibv_context,
[INFO] [stdout] 8841 | |         cqe: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 8845 | |     ) -> *mut ibv_cq;
[INFO] [stdout] 8846 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8847:1
[INFO] [stdout]      |
[INFO] [stdout] 8847 | / extern "C" {
[INFO] [stdout] 8848 | |     pub fn ibv_resize_cq(
[INFO] [stdout] 8849 | |         cq: *mut ibv_cq,
[INFO] [stdout] 8850 | |         cqe: ::std::os::raw::c_int,
[INFO] [stdout] 8851 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8852 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8853:1
[INFO] [stdout]      |
[INFO] [stdout] 8853 | / extern "C" {
[INFO] [stdout] 8854 | |     pub fn ibv_destroy_cq(cq: *mut ibv_cq) -> ::std::os::raw::c_int;
[INFO] [stdout] 8855 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8856:1
[INFO] [stdout]      |
[INFO] [stdout] 8856 | / extern "C" {
[INFO] [stdout] 8857 | |     pub fn ibv_get_cq_event(
[INFO] [stdout] 8858 | |         channel: *mut ibv_comp_channel,
[INFO] [stdout] 8859 | |         cq: *mut *mut ibv_cq,
[INFO] [stdout] 8860 | |         cq_context: *mut *mut ::std::os::raw::c_void,
[INFO] [stdout] 8861 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8862 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8863:1
[INFO] [stdout]      |
[INFO] [stdout] 8863 | / extern "C" {
[INFO] [stdout] 8864 | |     pub fn ibv_ack_cq_events(cq: *mut ibv_cq, nevents: ::std::os::raw::c_uint);
[INFO] [stdout] 8865 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8866:1
[INFO] [stdout]      |
[INFO] [stdout] 8866 | / extern "C" {
[INFO] [stdout] 8867 | |     pub fn ibv_create_srq(
[INFO] [stdout] 8868 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8869 | |         srq_init_attr: *mut ibv_srq_init_attr,
[INFO] [stdout] 8870 | |     ) -> *mut ibv_srq;
[INFO] [stdout] 8871 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8872:1
[INFO] [stdout]      |
[INFO] [stdout] 8872 | / extern "C" {
[INFO] [stdout] 8873 | |     pub fn ibv_modify_srq(
[INFO] [stdout] 8874 | |         srq: *mut ibv_srq,
[INFO] [stdout] 8875 | |         srq_attr: *mut ibv_srq_attr,
[INFO] [stdout] 8876 | |         srq_attr_mask: ::std::os::raw::c_int,
[INFO] [stdout] 8877 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8878 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8879:1
[INFO] [stdout]      |
[INFO] [stdout] 8879 | / extern "C" {
[INFO] [stdout] 8880 | |     pub fn ibv_query_srq(
[INFO] [stdout] 8881 | |         srq: *mut ibv_srq,
[INFO] [stdout] 8882 | |         srq_attr: *mut ibv_srq_attr,
[INFO] [stdout] 8883 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8884 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8885:1
[INFO] [stdout]      |
[INFO] [stdout] 8885 | / extern "C" {
[INFO] [stdout] 8886 | |     pub fn ibv_destroy_srq(srq: *mut ibv_srq) -> ::std::os::raw::c_int;
[INFO] [stdout] 8887 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8888:1
[INFO] [stdout]      |
[INFO] [stdout] 8888 | / extern "C" {
[INFO] [stdout] 8889 | |     pub fn ibv_create_qp(
[INFO] [stdout] 8890 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8891 | |         qp_init_attr: *mut ibv_qp_init_attr,
[INFO] [stdout] 8892 | |     ) -> *mut ibv_qp;
[INFO] [stdout] 8893 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8894:1
[INFO] [stdout]      |
[INFO] [stdout] 8894 | / extern "C" {
[INFO] [stdout] 8895 | |     pub fn ibv_alloc_dmah(
[INFO] [stdout] 8896 | |         context: *mut ibv_context,
[INFO] [stdout] 8897 | |         attr: *mut ibv_dmah_init_attr,
[INFO] [stdout] 8898 | |     ) -> *mut ibv_dmah;
[INFO] [stdout] 8899 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8900:1
[INFO] [stdout]      |
[INFO] [stdout] 8900 | / extern "C" {
[INFO] [stdout] 8901 | |     pub fn ibv_dealloc_dmah(dmah: *mut ibv_dmah) -> ::std::os::raw::c_int;
[INFO] [stdout] 8902 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8903:1
[INFO] [stdout]      |
[INFO] [stdout] 8903 | / extern "C" {
[INFO] [stdout] 8904 | |     pub fn ibv_modify_qp(
[INFO] [stdout] 8905 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8906 | |         attr: *mut ibv_qp_attr,
[INFO] [stdout] 8907 | |         attr_mask: ::std::os::raw::c_int,
[INFO] [stdout] 8908 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8909 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8910:1
[INFO] [stdout]      |
[INFO] [stdout] 8910 | / extern "C" {
[INFO] [stdout] 8911 | |     pub fn ibv_query_qp_data_in_order(
[INFO] [stdout] 8912 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8913 | |         op: ibv_wr_opcode::Type,
[INFO] [stdout] 8914 | |         flags: u32,
[INFO] [stdout] 8915 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8916 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8917:1
[INFO] [stdout]      |
[INFO] [stdout] 8917 | / extern "C" {
[INFO] [stdout] 8918 | |     pub fn ibv_query_qp(
[INFO] [stdout] 8919 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8920 | |         attr: *mut ibv_qp_attr,
[INFO] [stdout] ...    |
[INFO] [stdout] 8923 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8924 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8925:1
[INFO] [stdout]      |
[INFO] [stdout] 8925 | / extern "C" {
[INFO] [stdout] 8926 | |     pub fn ibv_destroy_qp(qp: *mut ibv_qp) -> ::std::os::raw::c_int;
[INFO] [stdout] 8927 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8928:1
[INFO] [stdout]      |
[INFO] [stdout] 8928 | / extern "C" {
[INFO] [stdout] 8929 | |     pub fn ibv_create_ah(pd: *mut ibv_pd, attr: *mut ibv_ah_attr) -> *mut ibv_ah;
[INFO] [stdout] 8930 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8931:1
[INFO] [stdout]      |
[INFO] [stdout] 8931 | / extern "C" {
[INFO] [stdout] 8932 | |     pub fn ibv_init_ah_from_wc(
[INFO] [stdout] 8933 | |         context: *mut ibv_context,
[INFO] [stdout] 8934 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 8938 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8939 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8940:1
[INFO] [stdout]      |
[INFO] [stdout] 8940 | / extern "C" {
[INFO] [stdout] 8941 | |     pub fn ibv_create_ah_from_wc(
[INFO] [stdout] 8942 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8943 | |         wc: *mut ibv_wc,
[INFO] [stdout] ...    |
[INFO] [stdout] 8946 | |     ) -> *mut ibv_ah;
[INFO] [stdout] 8947 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8948:1
[INFO] [stdout]      |
[INFO] [stdout] 8948 | / extern "C" {
[INFO] [stdout] 8949 | |     pub fn ibv_destroy_ah(ah: *mut ibv_ah) -> ::std::os::raw::c_int;
[INFO] [stdout] 8950 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8951:1
[INFO] [stdout]      |
[INFO] [stdout] 8951 | / extern "C" {
[INFO] [stdout] 8952 | |     pub fn ibv_attach_mcast(
[INFO] [stdout] 8953 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8954 | |         gid: *const ibv_gid,
[INFO] [stdout] 8955 | |         lid: u16,
[INFO] [stdout] 8956 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8957 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8958:1
[INFO] [stdout]      |
[INFO] [stdout] 8958 | / extern "C" {
[INFO] [stdout] 8959 | |     pub fn ibv_detach_mcast(
[INFO] [stdout] 8960 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8961 | |         gid: *const ibv_gid,
[INFO] [stdout] 8962 | |         lid: u16,
[INFO] [stdout] 8963 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8964 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8965:1
[INFO] [stdout]      |
[INFO] [stdout] 8965 | / extern "C" {
[INFO] [stdout] 8966 | |     pub fn ibv_fork_init() -> ::std::os::raw::c_int;
[INFO] [stdout] 8967 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8968:1
[INFO] [stdout]      |
[INFO] [stdout] 8968 | / extern "C" {
[INFO] [stdout] 8969 | |     pub fn ibv_is_fork_initialized() -> ibv_fork_status;
[INFO] [stdout] 8970 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8971:1
[INFO] [stdout]      |
[INFO] [stdout] 8971 | / extern "C" {
[INFO] [stdout] 8972 | |     pub fn ibv_node_type_str(
[INFO] [stdout] 8973 | |         node_type: ibv_node_type::Type,
[INFO] [stdout] 8974 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8975 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8976:1
[INFO] [stdout]      |
[INFO] [stdout] 8976 | / extern "C" {
[INFO] [stdout] 8977 | |     pub fn ibv_port_state_str(
[INFO] [stdout] 8978 | |         port_state: ibv_port_state::Type,
[INFO] [stdout] 8979 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8980 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8981:1
[INFO] [stdout]      |
[INFO] [stdout] 8981 | / extern "C" {
[INFO] [stdout] 8982 | |     pub fn ibv_event_type_str(event: ibv_event_type) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8983 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8984:1
[INFO] [stdout]      |
[INFO] [stdout] 8984 | / extern "C" {
[INFO] [stdout] 8985 | |     pub fn ibv_resolve_eth_l2_from_gid(
[INFO] [stdout] 8986 | |         context: *mut ibv_context,
[INFO] [stdout] 8987 | |         attr: *mut ibv_ah_attr,
[INFO] [stdout] ...    |
[INFO] [stdout] 8990 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8991 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8992:1
[INFO] [stdout]      |
[INFO] [stdout] 8992 | / extern "C" {
[INFO] [stdout] 8993 | |     pub fn ibv_set_ece(qp: *mut ibv_qp, ece: *mut ibv_ece) -> ::std::os::raw::c_int;
[INFO] [stdout] 8994 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8995:1
[INFO] [stdout]      |
[INFO] [stdout] 8995 | / extern "C" {
[INFO] [stdout] 8996 | |     pub fn ibv_query_ece(qp: *mut ibv_qp, ece: *mut ibv_ece) -> ::std::os::raw::c_int;
[INFO] [stdout] 8997 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:9001:1
[INFO] [stdout]      |
[INFO] [stdout] 9001 | / extern "C" {
[INFO] [stdout] 9002 | |     pub fn ibv_get_sysfs_path() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 9003 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:9004:1
[INFO] [stdout]      |
[INFO] [stdout] 9004 | / extern "C" {
[INFO] [stdout] 9005 | |     pub fn ibv_read_sysfs_file(
[INFO] [stdout] 9006 | |         dir: *const ::std::os::raw::c_char,
[INFO] [stdout] 9007 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9010 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9011 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:9012:1
[INFO] [stdout]      |
[INFO] [stdout] 9012 | / extern "C" {
[INFO] [stdout] 9013 | |     pub fn ibv_query_gid_type(
[INFO] [stdout] 9014 | |         context: *mut ibv_context,
[INFO] [stdout] 9015 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 9018 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9019 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:10427:1
[INFO] [stdout]       |
[INFO] [stdout] 10427 | / extern "C" {
[INFO] [stdout] 10428 | |     pub fn mlx5dv_create_qp(
[INFO] [stdout] 10429 | |         context: *mut ibv_context,
[INFO] [stdout] 10430 | |         qp_attr: *mut ibv_qp_init_attr_ex,
[INFO] [stdout] 10431 | |         mlx5_qp_attr: *mut mlx5dv_qp_init_attr,
[INFO] [stdout] 10432 | |     ) -> *mut ibv_qp;
[INFO] [stdout] 10433 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:11094:1
[INFO] [stdout]       |
[INFO] [stdout] 11094 | / extern "C" {
[INFO] [stdout] 11095 | |     pub fn mlx5dv_qp_ex_from_ibv_qp_ex(qp: *mut ibv_qp_ex) -> *mut mlx5dv_qp_ex;
[INFO] [stdout] 11096 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:11846:1
[INFO] [stdout]       |
[INFO] [stdout] 11846 | / extern "C" {
[INFO] [stdout] 11847 | |     pub fn mlx5dv_query_device(
[INFO] [stdout] 11848 | |         ctx_in: *mut ibv_context,
[INFO] [stdout] 11849 | |         attrs_out: *mut mlx5dv_context,
[INFO] [stdout] 11850 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 11851 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:13134:1
[INFO] [stdout]       |
[INFO] [stdout] 13134 | / extern "C" {
[INFO] [stdout] 13135 | |     pub fn mlx5dv_set_context_attr(
[INFO] [stdout] 13136 | |         context: *mut ibv_context,
[INFO] [stdout] 13137 | |         type_: mlx5dv_set_ctx_attr_type,
[INFO] [stdout] 13138 | |         attr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 13139 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 13140 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:13194:1
[INFO] [stdout]       |
[INFO] [stdout] 13194 | / extern "C" {
[INFO] [stdout] 13195 | |     pub fn mlx5dv_get_clock_info(
[INFO] [stdout] 13196 | |         context: *mut ibv_context,
[INFO] [stdout] 13197 | |         clock_info: *mut mlx5dv_clock_info,
[INFO] [stdout] 13198 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 13199 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:14164:1
[INFO] [stdout]       |
[INFO] [stdout] 14164 | / extern "C" {
[INFO] [stdout] 14165 | |     pub fn mlx5dv_query_qp_lag_port(
[INFO] [stdout] 14166 | |         qp: *mut ibv_qp,
[INFO] [stdout] 14167 | |         port_num: *mut u8,
[INFO] [stdout] 14168 | |         active_port_num: *mut u8,
[INFO] [stdout] 14169 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 14170 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:14171:1
[INFO] [stdout]       |
[INFO] [stdout] 14171 | / extern "C" {
[INFO] [stdout] 14172 | |     pub fn mlx5dv_modify_qp_lag_port(
[INFO] [stdout] 14173 | |         qp: *mut ibv_qp,
[INFO] [stdout] 14174 | |         port_num: u8,
[INFO] [stdout] 14175 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 14176 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:14177:1
[INFO] [stdout]       |
[INFO] [stdout] 14177 | / extern "C" {
[INFO] [stdout] 14178 | |     pub fn mlx5dv_modify_qp_udp_sport(
[INFO] [stdout] 14179 | |         qp: *mut ibv_qp,
[INFO] [stdout] 14180 | |         udp_sport: u16,
[INFO] [stdout] 14181 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 14182 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15459:1
[INFO] [stdout]       |
[INFO] [stdout] 15459 | / extern "C" {
[INFO] [stdout] 15460 | |     pub fn rdma_create_event_channel() -> *mut rdma_event_channel;
[INFO] [stdout] 15461 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15462:1
[INFO] [stdout]       |
[INFO] [stdout] 15462 | / extern "C" {
[INFO] [stdout] 15463 | |     pub fn rdma_destroy_event_channel(channel: *mut rdma_event_channel);
[INFO] [stdout] 15464 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15465:1
[INFO] [stdout]       |
[INFO] [stdout] 15465 | / extern "C" {
[INFO] [stdout] 15466 | |     pub fn rdma_create_id(
[INFO] [stdout] 15467 | |         channel: *mut rdma_event_channel,
[INFO] [stdout] 15468 | |         id: *mut *mut rdma_cm_id,
[INFO] [stdout] ...     |
[INFO] [stdout] 15471 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15472 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15473:1
[INFO] [stdout]       |
[INFO] [stdout] 15473 | / extern "C" {
[INFO] [stdout] 15474 | |     pub fn rdma_create_ep(
[INFO] [stdout] 15475 | |         id: *mut *mut rdma_cm_id,
[INFO] [stdout] 15476 | |         res: *mut rdma_addrinfo,
[INFO] [stdout] ...     |
[INFO] [stdout] 15479 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15480 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15481:1
[INFO] [stdout]       |
[INFO] [stdout] 15481 | / extern "C" {
[INFO] [stdout] 15482 | |     pub fn rdma_destroy_ep(id: *mut rdma_cm_id);
[INFO] [stdout] 15483 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15484:1
[INFO] [stdout]       |
[INFO] [stdout] 15484 | / extern "C" {
[INFO] [stdout] 15485 | |     pub fn rdma_destroy_id(id: *mut rdma_cm_id) -> ::std::os::raw::c_int;
[INFO] [stdout] 15486 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15487:1
[INFO] [stdout]       |
[INFO] [stdout] 15487 | / extern "C" {
[INFO] [stdout] 15488 | |     pub fn rdma_bind_addr(
[INFO] [stdout] 15489 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15490 | |         addr: *mut sockaddr,
[INFO] [stdout] 15491 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15492 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15493:1
[INFO] [stdout]       |
[INFO] [stdout] 15493 | / extern "C" {
[INFO] [stdout] 15494 | |     pub fn rdma_resolve_addr(
[INFO] [stdout] 15495 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15496 | |         src_addr: *mut sockaddr,
[INFO] [stdout] ...     |
[INFO] [stdout] 15499 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15500 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15501:1
[INFO] [stdout]       |
[INFO] [stdout] 15501 | / extern "C" {
[INFO] [stdout] 15502 | |     pub fn rdma_resolve_route(
[INFO] [stdout] 15503 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15504 | |         timeout_ms: ::std::os::raw::c_int,
[INFO] [stdout] 15505 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15506 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15507:1
[INFO] [stdout]       |
[INFO] [stdout] 15507 | / extern "C" {
[INFO] [stdout] 15508 | |     pub fn rdma_create_qp(
[INFO] [stdout] 15509 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15510 | |         pd: *mut ibv_pd,
[INFO] [stdout] 15511 | |         qp_init_attr: *mut ibv_qp_init_attr,
[INFO] [stdout] 15512 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15513 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15514:1
[INFO] [stdout]       |
[INFO] [stdout] 15514 | / extern "C" {
[INFO] [stdout] 15515 | |     pub fn rdma_create_qp_ex(
[INFO] [stdout] 15516 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15517 | |         qp_init_attr: *mut ibv_qp_init_attr_ex,
[INFO] [stdout] 15518 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15519 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15520:1
[INFO] [stdout]       |
[INFO] [stdout] 15520 | / extern "C" {
[INFO] [stdout] 15521 | |     pub fn rdma_destroy_qp(id: *mut rdma_cm_id);
[INFO] [stdout] 15522 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15523:1
[INFO] [stdout]       |
[INFO] [stdout] 15523 | / extern "C" {
[INFO] [stdout] 15524 | |     pub fn rdma_connect(
[INFO] [stdout] 15525 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15526 | |         conn_param: *mut rdma_conn_param,
[INFO] [stdout] 15527 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15528 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15529:1
[INFO] [stdout]       |
[INFO] [stdout] 15529 | / extern "C" {
[INFO] [stdout] 15530 | |     pub fn rdma_establish(id: *mut rdma_cm_id) -> ::std::os::raw::c_int;
[INFO] [stdout] 15531 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15532:1
[INFO] [stdout]       |
[INFO] [stdout] 15532 | / extern "C" {
[INFO] [stdout] 15533 | |     pub fn rdma_listen(
[INFO] [stdout] 15534 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15535 | |         backlog: ::std::os::raw::c_int,
[INFO] [stdout] 15536 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15537 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15538:1
[INFO] [stdout]       |
[INFO] [stdout] 15538 | / extern "C" {
[INFO] [stdout] 15539 | |     pub fn rdma_get_request(
[INFO] [stdout] 15540 | |         listen: *mut rdma_cm_id,
[INFO] [stdout] 15541 | |         id: *mut *mut rdma_cm_id,
[INFO] [stdout] 15542 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15543 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15544:1
[INFO] [stdout]       |
[INFO] [stdout] 15544 | / extern "C" {
[INFO] [stdout] 15545 | |     pub fn rdma_accept(
[INFO] [stdout] 15546 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15547 | |         conn_param: *mut rdma_conn_param,
[INFO] [stdout] 15548 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15549 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15550:1
[INFO] [stdout]       |
[INFO] [stdout] 15550 | / extern "C" {
[INFO] [stdout] 15551 | |     pub fn rdma_reject(
[INFO] [stdout] 15552 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15553 | |         private_data: *const ::std::os::raw::c_void,
[INFO] [stdout] 15554 | |         private_data_len: u8,
[INFO] [stdout] 15555 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15556 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15557:1
[INFO] [stdout]       |
[INFO] [stdout] 15557 | / extern "C" {
[INFO] [stdout] 15558 | |     pub fn rdma_reject_ece(
[INFO] [stdout] 15559 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15560 | |         private_data: *const ::std::os::raw::c_void,
[INFO] [stdout] 15561 | |         private_data_len: u8,
[INFO] [stdout] 15562 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15563 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15564:1
[INFO] [stdout]       |
[INFO] [stdout] 15564 | / extern "C" {
[INFO] [stdout] 15565 | |     pub fn rdma_notify(
[INFO] [stdout] 15566 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15567 | |         event: ibv_event_type,
[INFO] [stdout] 15568 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15569 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15570:1
[INFO] [stdout]       |
[INFO] [stdout] 15570 | / extern "C" {
[INFO] [stdout] 15571 | |     pub fn rdma_disconnect(id: *mut rdma_cm_id) -> ::std::os::raw::c_int;
[INFO] [stdout] 15572 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15573:1
[INFO] [stdout]       |
[INFO] [stdout] 15573 | / extern "C" {
[INFO] [stdout] 15574 | |     pub fn rdma_join_multicast(
[INFO] [stdout] 15575 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15576 | |         addr: *mut sockaddr,
[INFO] [stdout] 15577 | |         context: *mut ::std::os::raw::c_void,
[INFO] [stdout] 15578 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15579 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15580:1
[INFO] [stdout]       |
[INFO] [stdout] 15580 | / extern "C" {
[INFO] [stdout] 15581 | |     pub fn rdma_leave_multicast(
[INFO] [stdout] 15582 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15583 | |         addr: *mut sockaddr,
[INFO] [stdout] 15584 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15585 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15586:1
[INFO] [stdout]       |
[INFO] [stdout] 15586 | / extern "C" {
[INFO] [stdout] 15587 | |     pub fn rdma_join_multicast_ex(
[INFO] [stdout] 15588 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15589 | |         mc_join_attr: *mut rdma_cm_join_mc_attr_ex,
[INFO] [stdout] 15590 | |         context: *mut ::std::os::raw::c_void,
[INFO] [stdout] 15591 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15592 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15593:1
[INFO] [stdout]       |
[INFO] [stdout] 15593 | / extern "C" {
[INFO] [stdout] 15594 | |     pub fn rdma_get_cm_event(
[INFO] [stdout] 15595 | |         channel: *mut rdma_event_channel,
[INFO] [stdout] 15596 | |         event: *mut *mut rdma_cm_event,
[INFO] [stdout] 15597 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15598 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15599:1
[INFO] [stdout]       |
[INFO] [stdout] 15599 | / extern "C" {
[INFO] [stdout] 15600 | |     pub fn rdma_ack_cm_event(event: *mut rdma_cm_event) -> ::std::os::raw::c_int;
[INFO] [stdout] 15601 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15602:1
[INFO] [stdout]       |
[INFO] [stdout] 15602 | / extern "C" {
[INFO] [stdout] 15603 | |     pub fn rdma_get_src_port(id: *mut rdma_cm_id) -> __be16;
[INFO] [stdout] 15604 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15605:1
[INFO] [stdout]       |
[INFO] [stdout] 15605 | / extern "C" {
[INFO] [stdout] 15606 | |     pub fn rdma_get_dst_port(id: *mut rdma_cm_id) -> __be16;
[INFO] [stdout] 15607 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15608:1
[INFO] [stdout]       |
[INFO] [stdout] 15608 | / extern "C" {
[INFO] [stdout] 15609 | |     pub fn rdma_get_devices(
[INFO] [stdout] 15610 | |         num_devices: *mut ::std::os::raw::c_int,
[INFO] [stdout] 15611 | |     ) -> *mut *mut ibv_context;
[INFO] [stdout] 15612 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15613:1
[INFO] [stdout]       |
[INFO] [stdout] 15613 | / extern "C" {
[INFO] [stdout] 15614 | |     pub fn rdma_free_devices(list: *mut *mut ibv_context);
[INFO] [stdout] 15615 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15616:1
[INFO] [stdout]       |
[INFO] [stdout] 15616 | / extern "C" {
[INFO] [stdout] 15617 | |     pub fn rdma_event_str(
[INFO] [stdout] 15618 | |         event: rdma_cm_event_type::Type,
[INFO] [stdout] 15619 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 15620 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15621:1
[INFO] [stdout]       |
[INFO] [stdout] 15621 | / extern "C" {
[INFO] [stdout] 15622 | |     pub fn rdma_set_option(
[INFO] [stdout] 15623 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15624 | |         level: ::std::os::raw::c_int,
[INFO] [stdout] ...     |
[INFO] [stdout] 15628 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15629 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15630:1
[INFO] [stdout]       |
[INFO] [stdout] 15630 | / extern "C" {
[INFO] [stdout] 15631 | |     pub fn rdma_migrate_id(
[INFO] [stdout] 15632 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15633 | |         channel: *mut rdma_event_channel,
[INFO] [stdout] 15634 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15635 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15636:1
[INFO] [stdout]       |
[INFO] [stdout] 15636 | / extern "C" {
[INFO] [stdout] 15637 | |     pub fn rdma_getaddrinfo(
[INFO] [stdout] 15638 | |         node: *const ::std::os::raw::c_char,
[INFO] [stdout] 15639 | |         service: *const ::std::os::raw::c_char,
[INFO] [stdout] ...     |
[INFO] [stdout] 15642 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15643 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15644:1
[INFO] [stdout]       |
[INFO] [stdout] 15644 | / extern "C" {
[INFO] [stdout] 15645 | |     pub fn rdma_freeaddrinfo(res: *mut rdma_addrinfo);
[INFO] [stdout] 15646 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15647:1
[INFO] [stdout]       |
[INFO] [stdout] 15647 | / extern "C" {
[INFO] [stdout] 15648 | |     pub fn rdma_init_qp_attr(
[INFO] [stdout] 15649 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15650 | |         qp_attr: *mut ibv_qp_attr,
[INFO] [stdout] 15651 | |         qp_attr_mask: *mut ::std::os::raw::c_int,
[INFO] [stdout] 15652 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15653 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15654:1
[INFO] [stdout]       |
[INFO] [stdout] 15654 | / extern "C" {
[INFO] [stdout] 15655 | |     pub fn rdma_set_local_ece(
[INFO] [stdout] 15656 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15657 | |         ece: *mut ibv_ece,
[INFO] [stdout] 15658 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15659 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15660:1
[INFO] [stdout]       |
[INFO] [stdout] 15660 | / extern "C" {
[INFO] [stdout] 15661 | |     pub fn rdma_get_remote_ece(
[INFO] [stdout] 15662 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15663 | |         ece: *mut ibv_ece,
[INFO] [stdout] 15664 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15665 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:2086:1
[INFO] [stdout]      |
[INFO] [stdout] 2086 | / extern "C" {
[INFO] [stdout] 2087 | |     pub fn ibv_wc_status_str(
[INFO] [stdout] 2088 | |         status: ibv_wc_status::Type,
[INFO] [stdout] 2089 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 2090 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:2816:1
[INFO] [stdout]      |
[INFO] [stdout] 2816 | / extern "C" {
[INFO] [stdout] 2817 | |     pub fn ibv_rate_to_mult(rate: ibv_rate::Type) -> ::std::os::raw::c_int;
[INFO] [stdout] 2818 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:2819:1
[INFO] [stdout]      |
[INFO] [stdout] 2819 | / extern "C" {
[INFO] [stdout] 2820 | |     pub fn ibv_rate_to_mbps(rate: ibv_rate::Type) -> ::std::os::raw::c_int;
[INFO] [stdout] 2821 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:4328:1
[INFO] [stdout]      |
[INFO] [stdout] 4328 | / extern "C" {
[INFO] [stdout] 4329 | |     pub fn ibv_wr_opcode_str(
[INFO] [stdout] 4330 | |         opcode: ibv_wr_opcode::Type,
[INFO] [stdout] 4331 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 4332 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:5475:1
[INFO] [stdout]      |
[INFO] [stdout] 5475 | / extern "C" {
[INFO] [stdout] 5476 | |     pub fn ibv_qp_to_qp_ex(qp: *mut ibv_qp) -> *mut ibv_qp_ex;
[INFO] [stdout] 5477 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8642:1
[INFO] [stdout]      |
[INFO] [stdout] 8642 | / extern "C" {
[INFO] [stdout] 8643 | |     pub fn ibv_get_device_list(
[INFO] [stdout] 8644 | |         num_devices: *mut ::std::os::raw::c_int,
[INFO] [stdout] 8645 | |     ) -> *mut *mut ibv_device;
[INFO] [stdout] 8646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8647:1
[INFO] [stdout]      |
[INFO] [stdout] 8647 | / extern "C" {
[INFO] [stdout] 8648 | |     pub fn ibv_free_device_list(list: *mut *mut ibv_device);
[INFO] [stdout] 8649 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8650:1
[INFO] [stdout]      |
[INFO] [stdout] 8650 | / extern "C" {
[INFO] [stdout] 8651 | |     pub fn ibv_get_device_name(device: *mut ibv_device) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8652 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8653:1
[INFO] [stdout]      |
[INFO] [stdout] 8653 | / extern "C" {
[INFO] [stdout] 8654 | |     pub fn ibv_get_device_index(device: *mut ibv_device) -> ::std::os::raw::c_int;
[INFO] [stdout] 8655 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8656:1
[INFO] [stdout]      |
[INFO] [stdout] 8656 | / extern "C" {
[INFO] [stdout] 8657 | |     pub fn ibv_get_device_guid(device: *mut ibv_device) -> __be64;
[INFO] [stdout] 8658 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8659:1
[INFO] [stdout]      |
[INFO] [stdout] 8659 | / extern "C" {
[INFO] [stdout] 8660 | |     pub fn ibv_open_device(device: *mut ibv_device) -> *mut ibv_context;
[INFO] [stdout] 8661 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8662:1
[INFO] [stdout]      |
[INFO] [stdout] 8662 | / extern "C" {
[INFO] [stdout] 8663 | |     pub fn ibv_close_device(context: *mut ibv_context) -> ::std::os::raw::c_int;
[INFO] [stdout] 8664 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8665:1
[INFO] [stdout]      |
[INFO] [stdout] 8665 | / extern "C" {
[INFO] [stdout] 8666 | |     pub fn ibv_import_device(cmd_fd: ::std::os::raw::c_int) -> *mut ibv_context;
[INFO] [stdout] 8667 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8668:1
[INFO] [stdout]      |
[INFO] [stdout] 8668 | / extern "C" {
[INFO] [stdout] 8669 | |     pub fn ibv_import_pd(context: *mut ibv_context, pd_handle: u32) -> *mut ibv_pd;
[INFO] [stdout] 8670 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8671:1
[INFO] [stdout]      |
[INFO] [stdout] 8671 | / extern "C" {
[INFO] [stdout] 8672 | |     pub fn ibv_unimport_pd(pd: *mut ibv_pd);
[INFO] [stdout] 8673 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8674:1
[INFO] [stdout]      |
[INFO] [stdout] 8674 | / extern "C" {
[INFO] [stdout] 8675 | |     pub fn ibv_import_mr(pd: *mut ibv_pd, mr_handle: u32) -> *mut ibv_mr;
[INFO] [stdout] 8676 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8677:1
[INFO] [stdout]      |
[INFO] [stdout] 8677 | / extern "C" {
[INFO] [stdout] 8678 | |     pub fn ibv_unimport_mr(mr: *mut ibv_mr);
[INFO] [stdout] 8679 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8680:1
[INFO] [stdout]      |
[INFO] [stdout] 8680 | / extern "C" {
[INFO] [stdout] 8681 | |     pub fn ibv_import_dm(context: *mut ibv_context, dm_handle: u32) -> *mut ibv_dm;
[INFO] [stdout] 8682 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8683:1
[INFO] [stdout]      |
[INFO] [stdout] 8683 | / extern "C" {
[INFO] [stdout] 8684 | |     pub fn ibv_unimport_dm(dm: *mut ibv_dm);
[INFO] [stdout] 8685 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8686:1
[INFO] [stdout]      |
[INFO] [stdout] 8686 | / extern "C" {
[INFO] [stdout] 8687 | |     pub fn ibv_get_async_event(
[INFO] [stdout] 8688 | |         context: *mut ibv_context,
[INFO] [stdout] 8689 | |         event: *mut ibv_async_event,
[INFO] [stdout] 8690 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8691 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8692:1
[INFO] [stdout]      |
[INFO] [stdout] 8692 | / extern "C" {
[INFO] [stdout] 8693 | |     pub fn ibv_ack_async_event(event: *mut ibv_async_event);
[INFO] [stdout] 8694 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8695:1
[INFO] [stdout]      |
[INFO] [stdout] 8695 | / extern "C" {
[INFO] [stdout] 8696 | |     pub fn ibv_query_device(
[INFO] [stdout] 8697 | |         context: *mut ibv_context,
[INFO] [stdout] 8698 | |         device_attr: *mut ibv_device_attr,
[INFO] [stdout] 8699 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8700 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8701:1
[INFO] [stdout]      |
[INFO] [stdout] 8701 | / extern "C" {
[INFO] [stdout] 8702 | |     #[link_name = "\u{1}ibv_query_port"]
[INFO] [stdout] 8703 | |     pub fn ibv_query_port_compat(
[INFO] [stdout] 8704 | |         context: *mut ibv_context,
[INFO] [stdout] ...    |
[INFO] [stdout] 8707 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8708 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8709:1
[INFO] [stdout]      |
[INFO] [stdout] 8709 | / extern "C" {
[INFO] [stdout] 8710 | |     pub fn ibv_query_port_speed(
[INFO] [stdout] 8711 | |         context: *mut ibv_context,
[INFO] [stdout] 8712 | |         port_num: u32,
[INFO] [stdout] 8713 | |         port_speed: *mut u64,
[INFO] [stdout] 8714 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8715 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8716:1
[INFO] [stdout]      |
[INFO] [stdout] 8716 | / extern "C" {
[INFO] [stdout] 8717 | |     pub fn ibv_query_gid(
[INFO] [stdout] 8718 | |         context: *mut ibv_context,
[INFO] [stdout] 8719 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 8722 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8723 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8724:1
[INFO] [stdout]      |
[INFO] [stdout] 8724 | / extern "C" {
[INFO] [stdout] 8725 | |     pub fn _ibv_query_gid_ex(
[INFO] [stdout] 8726 | |         context: *mut ibv_context,
[INFO] [stdout] 8727 | |         port_num: u32,
[INFO] [stdout] ...    |
[INFO] [stdout] 8732 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8733 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8734:1
[INFO] [stdout]      |
[INFO] [stdout] 8734 | / extern "C" {
[INFO] [stdout] 8735 | |     pub fn _ibv_query_gid_table(
[INFO] [stdout] 8736 | |         context: *mut ibv_context,
[INFO] [stdout] 8737 | |         entries: *mut ibv_gid_entry,
[INFO] [stdout] ...    |
[INFO] [stdout] 8741 | |     ) -> isize;
[INFO] [stdout] 8742 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8743:1
[INFO] [stdout]      |
[INFO] [stdout] 8743 | / extern "C" {
[INFO] [stdout] 8744 | |     pub fn ibv_query_pkey(
[INFO] [stdout] 8745 | |         context: *mut ibv_context,
[INFO] [stdout] 8746 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 8749 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8750 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8751:1
[INFO] [stdout]      |
[INFO] [stdout] 8751 | / extern "C" {
[INFO] [stdout] 8752 | |     pub fn ibv_get_pkey_index(
[INFO] [stdout] 8753 | |         context: *mut ibv_context,
[INFO] [stdout] 8754 | |         port_num: u8,
[INFO] [stdout] 8755 | |         pkey: __be16,
[INFO] [stdout] 8756 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8757 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8758:1
[INFO] [stdout]      |
[INFO] [stdout] 8758 | / extern "C" {
[INFO] [stdout] 8759 | |     pub fn ibv_alloc_pd(context: *mut ibv_context) -> *mut ibv_pd;
[INFO] [stdout] 8760 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8761:1
[INFO] [stdout]      |
[INFO] [stdout] 8761 | / extern "C" {
[INFO] [stdout] 8762 | |     pub fn ibv_dealloc_pd(pd: *mut ibv_pd) -> ::std::os::raw::c_int;
[INFO] [stdout] 8763 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8764:1
[INFO] [stdout]      |
[INFO] [stdout] 8764 | / extern "C" {
[INFO] [stdout] 8765 | |     pub fn ibv_reg_mr_iova2(
[INFO] [stdout] 8766 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8767 | |         addr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8771 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8772 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8773:1
[INFO] [stdout]      |
[INFO] [stdout] 8773 | / extern "C" {
[INFO] [stdout] 8774 | |     pub fn ibv_reg_mr(
[INFO] [stdout] 8775 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8776 | |         addr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8779 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8780 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8781:1
[INFO] [stdout]      |
[INFO] [stdout] 8781 | / extern "C" {
[INFO] [stdout] 8782 | |     pub fn ibv_reg_mr_iova(
[INFO] [stdout] 8783 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8784 | |         addr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8788 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8789 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8790:1
[INFO] [stdout]      |
[INFO] [stdout] 8790 | / extern "C" {
[INFO] [stdout] 8791 | |     pub fn ibv_reg_dmabuf_mr(
[INFO] [stdout] 8792 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8793 | |         offset: u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 8798 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8799 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8800:1
[INFO] [stdout]      |
[INFO] [stdout] 8800 | / extern "C" {
[INFO] [stdout] 8801 | |     pub fn ibv_reg_mr_ex(
[INFO] [stdout] 8802 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8803 | |         mr_init_attr: *mut ibv_mr_init_attr,
[INFO] [stdout] 8804 | |     ) -> *mut ibv_mr;
[INFO] [stdout] 8805 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8814:1
[INFO] [stdout]      |
[INFO] [stdout] 8814 | / extern "C" {
[INFO] [stdout] 8815 | |     pub fn ibv_rereg_mr(
[INFO] [stdout] 8816 | |         mr: *mut ibv_mr,
[INFO] [stdout] 8817 | |         flags: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 8822 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8823 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8824:1
[INFO] [stdout]      |
[INFO] [stdout] 8824 | / extern "C" {
[INFO] [stdout] 8825 | |     pub fn ibv_dereg_mr(mr: *mut ibv_mr) -> ::std::os::raw::c_int;
[INFO] [stdout] 8826 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8827:1
[INFO] [stdout]      |
[INFO] [stdout] 8827 | / extern "C" {
[INFO] [stdout] 8828 | |     pub fn ibv_create_comp_channel(context: *mut ibv_context) -> *mut ibv_comp_channel;
[INFO] [stdout] 8829 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8830:1
[INFO] [stdout]      |
[INFO] [stdout] 8830 | / extern "C" {
[INFO] [stdout] 8831 | |     pub fn ibv_destroy_comp_channel(
[INFO] [stdout] 8832 | |         channel: *mut ibv_comp_channel,
[INFO] [stdout] 8833 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8834 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8835:1
[INFO] [stdout]      |
[INFO] [stdout] 8835 | / extern "C" {
[INFO] [stdout] 8836 | |     pub fn ibv_dm_export_dmabuf_fd(dm: *mut ibv_dm) -> ::std::os::raw::c_int;
[INFO] [stdout] 8837 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8838:1
[INFO] [stdout]      |
[INFO] [stdout] 8838 | / extern "C" {
[INFO] [stdout] 8839 | |     pub fn ibv_create_cq(
[INFO] [stdout] 8840 | |         context: *mut ibv_context,
[INFO] [stdout] 8841 | |         cqe: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 8845 | |     ) -> *mut ibv_cq;
[INFO] [stdout] 8846 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8847:1
[INFO] [stdout]      |
[INFO] [stdout] 8847 | / extern "C" {
[INFO] [stdout] 8848 | |     pub fn ibv_resize_cq(
[INFO] [stdout] 8849 | |         cq: *mut ibv_cq,
[INFO] [stdout] 8850 | |         cqe: ::std::os::raw::c_int,
[INFO] [stdout] 8851 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8852 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8853:1
[INFO] [stdout]      |
[INFO] [stdout] 8853 | / extern "C" {
[INFO] [stdout] 8854 | |     pub fn ibv_destroy_cq(cq: *mut ibv_cq) -> ::std::os::raw::c_int;
[INFO] [stdout] 8855 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8856:1
[INFO] [stdout]      |
[INFO] [stdout] 8856 | / extern "C" {
[INFO] [stdout] 8857 | |     pub fn ibv_get_cq_event(
[INFO] [stdout] 8858 | |         channel: *mut ibv_comp_channel,
[INFO] [stdout] 8859 | |         cq: *mut *mut ibv_cq,
[INFO] [stdout] 8860 | |         cq_context: *mut *mut ::std::os::raw::c_void,
[INFO] [stdout] 8861 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8862 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8863:1
[INFO] [stdout]      |
[INFO] [stdout] 8863 | / extern "C" {
[INFO] [stdout] 8864 | |     pub fn ibv_ack_cq_events(cq: *mut ibv_cq, nevents: ::std::os::raw::c_uint);
[INFO] [stdout] 8865 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8866:1
[INFO] [stdout]      |
[INFO] [stdout] 8866 | / extern "C" {
[INFO] [stdout] 8867 | |     pub fn ibv_create_srq(
[INFO] [stdout] 8868 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8869 | |         srq_init_attr: *mut ibv_srq_init_attr,
[INFO] [stdout] 8870 | |     ) -> *mut ibv_srq;
[INFO] [stdout] 8871 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8872:1
[INFO] [stdout]      |
[INFO] [stdout] 8872 | / extern "C" {
[INFO] [stdout] 8873 | |     pub fn ibv_modify_srq(
[INFO] [stdout] 8874 | |         srq: *mut ibv_srq,
[INFO] [stdout] 8875 | |         srq_attr: *mut ibv_srq_attr,
[INFO] [stdout] 8876 | |         srq_attr_mask: ::std::os::raw::c_int,
[INFO] [stdout] 8877 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8878 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8879:1
[INFO] [stdout]      |
[INFO] [stdout] 8879 | / extern "C" {
[INFO] [stdout] 8880 | |     pub fn ibv_query_srq(
[INFO] [stdout] 8881 | |         srq: *mut ibv_srq,
[INFO] [stdout] 8882 | |         srq_attr: *mut ibv_srq_attr,
[INFO] [stdout] 8883 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8884 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8885:1
[INFO] [stdout]      |
[INFO] [stdout] 8885 | / extern "C" {
[INFO] [stdout] 8886 | |     pub fn ibv_destroy_srq(srq: *mut ibv_srq) -> ::std::os::raw::c_int;
[INFO] [stdout] 8887 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8888:1
[INFO] [stdout]      |
[INFO] [stdout] 8888 | / extern "C" {
[INFO] [stdout] 8889 | |     pub fn ibv_create_qp(
[INFO] [stdout] 8890 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8891 | |         qp_init_attr: *mut ibv_qp_init_attr,
[INFO] [stdout] 8892 | |     ) -> *mut ibv_qp;
[INFO] [stdout] 8893 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8894:1
[INFO] [stdout]      |
[INFO] [stdout] 8894 | / extern "C" {
[INFO] [stdout] 8895 | |     pub fn ibv_alloc_dmah(
[INFO] [stdout] 8896 | |         context: *mut ibv_context,
[INFO] [stdout] 8897 | |         attr: *mut ibv_dmah_init_attr,
[INFO] [stdout] 8898 | |     ) -> *mut ibv_dmah;
[INFO] [stdout] 8899 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8900:1
[INFO] [stdout]      |
[INFO] [stdout] 8900 | / extern "C" {
[INFO] [stdout] 8901 | |     pub fn ibv_dealloc_dmah(dmah: *mut ibv_dmah) -> ::std::os::raw::c_int;
[INFO] [stdout] 8902 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8903:1
[INFO] [stdout]      |
[INFO] [stdout] 8903 | / extern "C" {
[INFO] [stdout] 8904 | |     pub fn ibv_modify_qp(
[INFO] [stdout] 8905 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8906 | |         attr: *mut ibv_qp_attr,
[INFO] [stdout] 8907 | |         attr_mask: ::std::os::raw::c_int,
[INFO] [stdout] 8908 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8909 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8910:1
[INFO] [stdout]      |
[INFO] [stdout] 8910 | / extern "C" {
[INFO] [stdout] 8911 | |     pub fn ibv_query_qp_data_in_order(
[INFO] [stdout] 8912 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8913 | |         op: ibv_wr_opcode::Type,
[INFO] [stdout] 8914 | |         flags: u32,
[INFO] [stdout] 8915 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8916 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8917:1
[INFO] [stdout]      |
[INFO] [stdout] 8917 | / extern "C" {
[INFO] [stdout] 8918 | |     pub fn ibv_query_qp(
[INFO] [stdout] 8919 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8920 | |         attr: *mut ibv_qp_attr,
[INFO] [stdout] ...    |
[INFO] [stdout] 8923 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8924 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8925:1
[INFO] [stdout]      |
[INFO] [stdout] 8925 | / extern "C" {
[INFO] [stdout] 8926 | |     pub fn ibv_destroy_qp(qp: *mut ibv_qp) -> ::std::os::raw::c_int;
[INFO] [stdout] 8927 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8928:1
[INFO] [stdout]      |
[INFO] [stdout] 8928 | / extern "C" {
[INFO] [stdout] 8929 | |     pub fn ibv_create_ah(pd: *mut ibv_pd, attr: *mut ibv_ah_attr) -> *mut ibv_ah;
[INFO] [stdout] 8930 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8931:1
[INFO] [stdout]      |
[INFO] [stdout] 8931 | / extern "C" {
[INFO] [stdout] 8932 | |     pub fn ibv_init_ah_from_wc(
[INFO] [stdout] 8933 | |         context: *mut ibv_context,
[INFO] [stdout] 8934 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 8938 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8939 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8940:1
[INFO] [stdout]      |
[INFO] [stdout] 8940 | / extern "C" {
[INFO] [stdout] 8941 | |     pub fn ibv_create_ah_from_wc(
[INFO] [stdout] 8942 | |         pd: *mut ibv_pd,
[INFO] [stdout] 8943 | |         wc: *mut ibv_wc,
[INFO] [stdout] ...    |
[INFO] [stdout] 8946 | |     ) -> *mut ibv_ah;
[INFO] [stdout] 8947 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8948:1
[INFO] [stdout]      |
[INFO] [stdout] 8948 | / extern "C" {
[INFO] [stdout] 8949 | |     pub fn ibv_destroy_ah(ah: *mut ibv_ah) -> ::std::os::raw::c_int;
[INFO] [stdout] 8950 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8951:1
[INFO] [stdout]      |
[INFO] [stdout] 8951 | / extern "C" {
[INFO] [stdout] 8952 | |     pub fn ibv_attach_mcast(
[INFO] [stdout] 8953 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8954 | |         gid: *const ibv_gid,
[INFO] [stdout] 8955 | |         lid: u16,
[INFO] [stdout] 8956 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8957 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8958:1
[INFO] [stdout]      |
[INFO] [stdout] 8958 | / extern "C" {
[INFO] [stdout] 8959 | |     pub fn ibv_detach_mcast(
[INFO] [stdout] 8960 | |         qp: *mut ibv_qp,
[INFO] [stdout] 8961 | |         gid: *const ibv_gid,
[INFO] [stdout] 8962 | |         lid: u16,
[INFO] [stdout] 8963 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8964 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8965:1
[INFO] [stdout]      |
[INFO] [stdout] 8965 | / extern "C" {
[INFO] [stdout] 8966 | |     pub fn ibv_fork_init() -> ::std::os::raw::c_int;
[INFO] [stdout] 8967 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8968:1
[INFO] [stdout]      |
[INFO] [stdout] 8968 | / extern "C" {
[INFO] [stdout] 8969 | |     pub fn ibv_is_fork_initialized() -> ibv_fork_status;
[INFO] [stdout] 8970 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8971:1
[INFO] [stdout]      |
[INFO] [stdout] 8971 | / extern "C" {
[INFO] [stdout] 8972 | |     pub fn ibv_node_type_str(
[INFO] [stdout] 8973 | |         node_type: ibv_node_type::Type,
[INFO] [stdout] 8974 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8975 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8976:1
[INFO] [stdout]      |
[INFO] [stdout] 8976 | / extern "C" {
[INFO] [stdout] 8977 | |     pub fn ibv_port_state_str(
[INFO] [stdout] 8978 | |         port_state: ibv_port_state::Type,
[INFO] [stdout] 8979 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8980 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8981:1
[INFO] [stdout]      |
[INFO] [stdout] 8981 | / extern "C" {
[INFO] [stdout] 8982 | |     pub fn ibv_event_type_str(event: ibv_event_type) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8983 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8984:1
[INFO] [stdout]      |
[INFO] [stdout] 8984 | / extern "C" {
[INFO] [stdout] 8985 | |     pub fn ibv_resolve_eth_l2_from_gid(
[INFO] [stdout] 8986 | |         context: *mut ibv_context,
[INFO] [stdout] 8987 | |         attr: *mut ibv_ah_attr,
[INFO] [stdout] ...    |
[INFO] [stdout] 8990 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8991 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8992:1
[INFO] [stdout]      |
[INFO] [stdout] 8992 | / extern "C" {
[INFO] [stdout] 8993 | |     pub fn ibv_set_ece(qp: *mut ibv_qp, ece: *mut ibv_ece) -> ::std::os::raw::c_int;
[INFO] [stdout] 8994 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:8995:1
[INFO] [stdout]      |
[INFO] [stdout] 8995 | / extern "C" {
[INFO] [stdout] 8996 | |     pub fn ibv_query_ece(qp: *mut ibv_qp, ece: *mut ibv_ece) -> ::std::os::raw::c_int;
[INFO] [stdout] 8997 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:9001:1
[INFO] [stdout]      |
[INFO] [stdout] 9001 | / extern "C" {
[INFO] [stdout] 9002 | |     pub fn ibv_get_sysfs_path() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 9003 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:9004:1
[INFO] [stdout]      |
[INFO] [stdout] 9004 | / extern "C" {
[INFO] [stdout] 9005 | |     pub fn ibv_read_sysfs_file(
[INFO] [stdout] 9006 | |         dir: *const ::std::os::raw::c_char,
[INFO] [stdout] 9007 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9010 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9011 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:9012:1
[INFO] [stdout]      |
[INFO] [stdout] 9012 | / extern "C" {
[INFO] [stdout] 9013 | |     pub fn ibv_query_gid_type(
[INFO] [stdout] 9014 | |         context: *mut ibv_context,
[INFO] [stdout] 9015 | |         port_num: u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 9018 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9019 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:10427:1
[INFO] [stdout]       |
[INFO] [stdout] 10427 | / extern "C" {
[INFO] [stdout] 10428 | |     pub fn mlx5dv_create_qp(
[INFO] [stdout] 10429 | |         context: *mut ibv_context,
[INFO] [stdout] 10430 | |         qp_attr: *mut ibv_qp_init_attr_ex,
[INFO] [stdout] 10431 | |         mlx5_qp_attr: *mut mlx5dv_qp_init_attr,
[INFO] [stdout] 10432 | |     ) -> *mut ibv_qp;
[INFO] [stdout] 10433 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:11094:1
[INFO] [stdout]       |
[INFO] [stdout] 11094 | / extern "C" {
[INFO] [stdout] 11095 | |     pub fn mlx5dv_qp_ex_from_ibv_qp_ex(qp: *mut ibv_qp_ex) -> *mut mlx5dv_qp_ex;
[INFO] [stdout] 11096 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:11846:1
[INFO] [stdout]       |
[INFO] [stdout] 11846 | / extern "C" {
[INFO] [stdout] 11847 | |     pub fn mlx5dv_query_device(
[INFO] [stdout] 11848 | |         ctx_in: *mut ibv_context,
[INFO] [stdout] 11849 | |         attrs_out: *mut mlx5dv_context,
[INFO] [stdout] 11850 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 11851 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:13134:1
[INFO] [stdout]       |
[INFO] [stdout] 13134 | / extern "C" {
[INFO] [stdout] 13135 | |     pub fn mlx5dv_set_context_attr(
[INFO] [stdout] 13136 | |         context: *mut ibv_context,
[INFO] [stdout] 13137 | |         type_: mlx5dv_set_ctx_attr_type,
[INFO] [stdout] 13138 | |         attr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 13139 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 13140 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:13194:1
[INFO] [stdout]       |
[INFO] [stdout] 13194 | / extern "C" {
[INFO] [stdout] 13195 | |     pub fn mlx5dv_get_clock_info(
[INFO] [stdout] 13196 | |         context: *mut ibv_context,
[INFO] [stdout] 13197 | |         clock_info: *mut mlx5dv_clock_info,
[INFO] [stdout] 13198 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 13199 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:14164:1
[INFO] [stdout]       |
[INFO] [stdout] 14164 | / extern "C" {
[INFO] [stdout] 14165 | |     pub fn mlx5dv_query_qp_lag_port(
[INFO] [stdout] 14166 | |         qp: *mut ibv_qp,
[INFO] [stdout] 14167 | |         port_num: *mut u8,
[INFO] [stdout] 14168 | |         active_port_num: *mut u8,
[INFO] [stdout] 14169 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 14170 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:14171:1
[INFO] [stdout]       |
[INFO] [stdout] 14171 | / extern "C" {
[INFO] [stdout] 14172 | |     pub fn mlx5dv_modify_qp_lag_port(
[INFO] [stdout] 14173 | |         qp: *mut ibv_qp,
[INFO] [stdout] 14174 | |         port_num: u8,
[INFO] [stdout] 14175 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 14176 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:14177:1
[INFO] [stdout]       |
[INFO] [stdout] 14177 | / extern "C" {
[INFO] [stdout] 14178 | |     pub fn mlx5dv_modify_qp_udp_sport(
[INFO] [stdout] 14179 | |         qp: *mut ibv_qp,
[INFO] [stdout] 14180 | |         udp_sport: u16,
[INFO] [stdout] 14181 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 14182 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15459:1
[INFO] [stdout]       |
[INFO] [stdout] 15459 | / extern "C" {
[INFO] [stdout] 15460 | |     pub fn rdma_create_event_channel() -> *mut rdma_event_channel;
[INFO] [stdout] 15461 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15462:1
[INFO] [stdout]       |
[INFO] [stdout] 15462 | / extern "C" {
[INFO] [stdout] 15463 | |     pub fn rdma_destroy_event_channel(channel: *mut rdma_event_channel);
[INFO] [stdout] 15464 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15465:1
[INFO] [stdout]       |
[INFO] [stdout] 15465 | / extern "C" {
[INFO] [stdout] 15466 | |     pub fn rdma_create_id(
[INFO] [stdout] 15467 | |         channel: *mut rdma_event_channel,
[INFO] [stdout] 15468 | |         id: *mut *mut rdma_cm_id,
[INFO] [stdout] ...     |
[INFO] [stdout] 15471 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15472 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15473:1
[INFO] [stdout]       |
[INFO] [stdout] 15473 | / extern "C" {
[INFO] [stdout] 15474 | |     pub fn rdma_create_ep(
[INFO] [stdout] 15475 | |         id: *mut *mut rdma_cm_id,
[INFO] [stdout] 15476 | |         res: *mut rdma_addrinfo,
[INFO] [stdout] ...     |
[INFO] [stdout] 15479 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15480 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15481:1
[INFO] [stdout]       |
[INFO] [stdout] 15481 | / extern "C" {
[INFO] [stdout] 15482 | |     pub fn rdma_destroy_ep(id: *mut rdma_cm_id);
[INFO] [stdout] 15483 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15484:1
[INFO] [stdout]       |
[INFO] [stdout] 15484 | / extern "C" {
[INFO] [stdout] 15485 | |     pub fn rdma_destroy_id(id: *mut rdma_cm_id) -> ::std::os::raw::c_int;
[INFO] [stdout] 15486 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15487:1
[INFO] [stdout]       |
[INFO] [stdout] 15487 | / extern "C" {
[INFO] [stdout] 15488 | |     pub fn rdma_bind_addr(
[INFO] [stdout] 15489 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15490 | |         addr: *mut sockaddr,
[INFO] [stdout] 15491 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15492 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15493:1
[INFO] [stdout]       |
[INFO] [stdout] 15493 | / extern "C" {
[INFO] [stdout] 15494 | |     pub fn rdma_resolve_addr(
[INFO] [stdout] 15495 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15496 | |         src_addr: *mut sockaddr,
[INFO] [stdout] ...     |
[INFO] [stdout] 15499 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15500 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15501:1
[INFO] [stdout]       |
[INFO] [stdout] 15501 | / extern "C" {
[INFO] [stdout] 15502 | |     pub fn rdma_resolve_route(
[INFO] [stdout] 15503 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15504 | |         timeout_ms: ::std::os::raw::c_int,
[INFO] [stdout] 15505 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15506 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15507:1
[INFO] [stdout]       |
[INFO] [stdout] 15507 | / extern "C" {
[INFO] [stdout] 15508 | |     pub fn rdma_create_qp(
[INFO] [stdout] 15509 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15510 | |         pd: *mut ibv_pd,
[INFO] [stdout] 15511 | |         qp_init_attr: *mut ibv_qp_init_attr,
[INFO] [stdout] 15512 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15513 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15514:1
[INFO] [stdout]       |
[INFO] [stdout] 15514 | / extern "C" {
[INFO] [stdout] 15515 | |     pub fn rdma_create_qp_ex(
[INFO] [stdout] 15516 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15517 | |         qp_init_attr: *mut ibv_qp_init_attr_ex,
[INFO] [stdout] 15518 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15519 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15520:1
[INFO] [stdout]       |
[INFO] [stdout] 15520 | / extern "C" {
[INFO] [stdout] 15521 | |     pub fn rdma_destroy_qp(id: *mut rdma_cm_id);
[INFO] [stdout] 15522 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15523:1
[INFO] [stdout]       |
[INFO] [stdout] 15523 | / extern "C" {
[INFO] [stdout] 15524 | |     pub fn rdma_connect(
[INFO] [stdout] 15525 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15526 | |         conn_param: *mut rdma_conn_param,
[INFO] [stdout] 15527 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15528 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15529:1
[INFO] [stdout]       |
[INFO] [stdout] 15529 | / extern "C" {
[INFO] [stdout] 15530 | |     pub fn rdma_establish(id: *mut rdma_cm_id) -> ::std::os::raw::c_int;
[INFO] [stdout] 15531 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15532:1
[INFO] [stdout]       |
[INFO] [stdout] 15532 | / extern "C" {
[INFO] [stdout] 15533 | |     pub fn rdma_listen(
[INFO] [stdout] 15534 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15535 | |         backlog: ::std::os::raw::c_int,
[INFO] [stdout] 15536 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15537 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15538:1
[INFO] [stdout]       |
[INFO] [stdout] 15538 | / extern "C" {
[INFO] [stdout] 15539 | |     pub fn rdma_get_request(
[INFO] [stdout] 15540 | |         listen: *mut rdma_cm_id,
[INFO] [stdout] 15541 | |         id: *mut *mut rdma_cm_id,
[INFO] [stdout] 15542 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15543 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15544:1
[INFO] [stdout]       |
[INFO] [stdout] 15544 | / extern "C" {
[INFO] [stdout] 15545 | |     pub fn rdma_accept(
[INFO] [stdout] 15546 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15547 | |         conn_param: *mut rdma_conn_param,
[INFO] [stdout] 15548 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15549 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15550:1
[INFO] [stdout]       |
[INFO] [stdout] 15550 | / extern "C" {
[INFO] [stdout] 15551 | |     pub fn rdma_reject(
[INFO] [stdout] 15552 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15553 | |         private_data: *const ::std::os::raw::c_void,
[INFO] [stdout] 15554 | |         private_data_len: u8,
[INFO] [stdout] 15555 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15556 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15557:1
[INFO] [stdout]       |
[INFO] [stdout] 15557 | / extern "C" {
[INFO] [stdout] 15558 | |     pub fn rdma_reject_ece(
[INFO] [stdout] 15559 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15560 | |         private_data: *const ::std::os::raw::c_void,
[INFO] [stdout] 15561 | |         private_data_len: u8,
[INFO] [stdout] 15562 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15563 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15564:1
[INFO] [stdout]       |
[INFO] [stdout] 15564 | / extern "C" {
[INFO] [stdout] 15565 | |     pub fn rdma_notify(
[INFO] [stdout] 15566 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15567 | |         event: ibv_event_type,
[INFO] [stdout] 15568 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15569 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15570:1
[INFO] [stdout]       |
[INFO] [stdout] 15570 | / extern "C" {
[INFO] [stdout] 15571 | |     pub fn rdma_disconnect(id: *mut rdma_cm_id) -> ::std::os::raw::c_int;
[INFO] [stdout] 15572 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15573:1
[INFO] [stdout]       |
[INFO] [stdout] 15573 | / extern "C" {
[INFO] [stdout] 15574 | |     pub fn rdma_join_multicast(
[INFO] [stdout] 15575 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15576 | |         addr: *mut sockaddr,
[INFO] [stdout] 15577 | |         context: *mut ::std::os::raw::c_void,
[INFO] [stdout] 15578 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15579 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15580:1
[INFO] [stdout]       |
[INFO] [stdout] 15580 | / extern "C" {
[INFO] [stdout] 15581 | |     pub fn rdma_leave_multicast(
[INFO] [stdout] 15582 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15583 | |         addr: *mut sockaddr,
[INFO] [stdout] 15584 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15585 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15586:1
[INFO] [stdout]       |
[INFO] [stdout] 15586 | / extern "C" {
[INFO] [stdout] 15587 | |     pub fn rdma_join_multicast_ex(
[INFO] [stdout] 15588 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15589 | |         mc_join_attr: *mut rdma_cm_join_mc_attr_ex,
[INFO] [stdout] 15590 | |         context: *mut ::std::os::raw::c_void,
[INFO] [stdout] 15591 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15592 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15593:1
[INFO] [stdout]       |
[INFO] [stdout] 15593 | / extern "C" {
[INFO] [stdout] 15594 | |     pub fn rdma_get_cm_event(
[INFO] [stdout] 15595 | |         channel: *mut rdma_event_channel,
[INFO] [stdout] 15596 | |         event: *mut *mut rdma_cm_event,
[INFO] [stdout] 15597 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15598 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15599:1
[INFO] [stdout]       |
[INFO] [stdout] 15599 | / extern "C" {
[INFO] [stdout] 15600 | |     pub fn rdma_ack_cm_event(event: *mut rdma_cm_event) -> ::std::os::raw::c_int;
[INFO] [stdout] 15601 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15602:1
[INFO] [stdout]       |
[INFO] [stdout] 15602 | / extern "C" {
[INFO] [stdout] 15603 | |     pub fn rdma_get_src_port(id: *mut rdma_cm_id) -> __be16;
[INFO] [stdout] 15604 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15605:1
[INFO] [stdout]       |
[INFO] [stdout] 15605 | / extern "C" {
[INFO] [stdout] 15606 | |     pub fn rdma_get_dst_port(id: *mut rdma_cm_id) -> __be16;
[INFO] [stdout] 15607 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15608:1
[INFO] [stdout]       |
[INFO] [stdout] 15608 | / extern "C" {
[INFO] [stdout] 15609 | |     pub fn rdma_get_devices(
[INFO] [stdout] 15610 | |         num_devices: *mut ::std::os::raw::c_int,
[INFO] [stdout] 15611 | |     ) -> *mut *mut ibv_context;
[INFO] [stdout] 15612 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15613:1
[INFO] [stdout]       |
[INFO] [stdout] 15613 | / extern "C" {
[INFO] [stdout] 15614 | |     pub fn rdma_free_devices(list: *mut *mut ibv_context);
[INFO] [stdout] 15615 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15616:1
[INFO] [stdout]       |
[INFO] [stdout] 15616 | / extern "C" {
[INFO] [stdout] 15617 | |     pub fn rdma_event_str(
[INFO] [stdout] 15618 | |         event: rdma_cm_event_type::Type,
[INFO] [stdout] 15619 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 15620 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15621:1
[INFO] [stdout]       |
[INFO] [stdout] 15621 | / extern "C" {
[INFO] [stdout] 15622 | |     pub fn rdma_set_option(
[INFO] [stdout] 15623 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15624 | |         level: ::std::os::raw::c_int,
[INFO] [stdout] ...     |
[INFO] [stdout] 15628 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15629 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15630:1
[INFO] [stdout]       |
[INFO] [stdout] 15630 | / extern "C" {
[INFO] [stdout] 15631 | |     pub fn rdma_migrate_id(
[INFO] [stdout] 15632 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15633 | |         channel: *mut rdma_event_channel,
[INFO] [stdout] 15634 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15635 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15636:1
[INFO] [stdout]       |
[INFO] [stdout] 15636 | / extern "C" {
[INFO] [stdout] 15637 | |     pub fn rdma_getaddrinfo(
[INFO] [stdout] 15638 | |         node: *const ::std::os::raw::c_char,
[INFO] [stdout] 15639 | |         service: *const ::std::os::raw::c_char,
[INFO] [stdout] ...     |
[INFO] [stdout] 15642 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15643 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15644:1
[INFO] [stdout]       |
[INFO] [stdout] 15644 | / extern "C" {
[INFO] [stdout] 15645 | |     pub fn rdma_freeaddrinfo(res: *mut rdma_addrinfo);
[INFO] [stdout] 15646 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15647:1
[INFO] [stdout]       |
[INFO] [stdout] 15647 | / extern "C" {
[INFO] [stdout] 15648 | |     pub fn rdma_init_qp_attr(
[INFO] [stdout] 15649 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15650 | |         qp_attr: *mut ibv_qp_attr,
[INFO] [stdout] 15651 | |         qp_attr_mask: *mut ::std::os::raw::c_int,
[INFO] [stdout] 15652 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15653 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15654:1
[INFO] [stdout]       |
[INFO] [stdout] 15654 | / extern "C" {
[INFO] [stdout] 15655 | |     pub fn rdma_set_local_ece(
[INFO] [stdout] 15656 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15657 | |         ece: *mut ibv_ece,
[INFO] [stdout] 15658 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15659 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:15660:1
[INFO] [stdout]       |
[INFO] [stdout] 15660 | / extern "C" {
[INFO] [stdout] 15661 | |     pub fn rdma_get_remote_ece(
[INFO] [stdout] 15662 | |         id: *mut rdma_cm_id,
[INFO] [stdout] 15663 | |         ece: *mut ibv_ece,
[INFO] [stdout] 15664 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 15665 | | }
[INFO] [stdout]       | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         ::std::slice::from_raw_parts(self.as_ptr(), len)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub unsafe fn as_slice(&self, len: usize) -> &[T] {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unsafe_op_in_unsafe_fn)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         ::std::slice::from_raw_parts_mut(self.as_mut_ptr(), len)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         ::std::mem::transmute(self)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub unsafe fn as_ref(&self) -> &T {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         ::std::mem::transmute(self)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub unsafe fn as_mut(&mut self) -> &mut T {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rdma-mummy-sys` (lib) due to 124 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         ::std::slice::from_raw_parts(self.as_ptr(), len)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub unsafe fn as_slice(&self, len: usize) -> &[T] {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unsafe_op_in_unsafe_fn)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         ::std::slice::from_raw_parts_mut(self.as_mut_ptr(), len)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         ::std::mem::transmute(self)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub unsafe fn as_ref(&self) -> &T {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         ::std::mem::transmute(self)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rdma-mummy-sys-17c2aa6928e95f46/out/bindings.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub unsafe fn as_mut(&mut self) -> &mut T {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rdma-mummy-sys` (lib test) due to 124 previous errors
[INFO] running `Command { std: "docker" "inspect" "93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787", kill_on_drop: false }`
[INFO] [stdout] 93529f4723c1727ca49ef7386d7908f8828e2edc1bc41916e4136ae2d7fb7787
